package com.raven.craft.code.generator.project.testcase;

import com.raven.craft.code.generator.config.JavaFileProperties;
import com.raven.craft.code.generator.project.testcase.vo.ArgConstraint;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.boot.context.properties.ConfigurationProperties;

import java.util.List;

@Getter
@Setter
@ToString
@ConfigurationProperties(prefix = "generator.project.test-case")
public class TestCaseProperties extends JavaFileProperties {

    private String name = "TestCase";
    private List<ArgConstraint> argConstraints;

    private String caseListTemplatePath = "/templates/test-case/case-list";
    private String testCaseTemplatePath = "/templates/test-case/test-case";

}
